﻿using System;
using System.Collections.Generic;
using System.Linq;
using DAL_MechSys;
using System.Text;
using DTO_MechSys;

namespace BLL_MechSys
{
    public class BLLOrdem
    {
        DALOrdem dalOrdem = new DALOrdem();

        public void Inserir(DTOOrdem dtoOrdem)
        {
            dalOrdem.Inserir(dtoOrdem);
        }

        public void Atualizar(DTOOrdem dtoOrdem)
        {
            dalOrdem.Atualizar(dtoOrdem);
        }

        public void Excluir(int ordemPendenteID)
        {
            dalOrdem.Excluir(ordemPendenteID);
        }

        public List<DTOOrdem> BuscarOrdem()
        {
            return dalOrdem.BuscarOrdem();
        }

        public List<DTOOrdem> BuscarOrdem(int ClienteID)
        {
            return dalOrdem.BuscarOrdem(ClienteID);
        }

        public List<DTOOrdem> BuscarOrdemPesquisa(string pesquisa)
        {
            return dalOrdem.BuscarOrdemPesquisa(pesquisa);
        }

        public DTOOrdem PesquisarOrdem(int ordempendenteID)
        {
            return dalOrdem.PesquisarOrdem(ordempendenteID);
        }

        public List<DTOOrdem> PesquisarOrdemPendente(string descricao, int codigo)
        {
            return dalOrdem.PesquisarOrdemPendente(descricao, codigo);
        }

        public List<DTOOrdem> PesquisarOrdemConcluidas(string descricao, int codigo)
        {
            return dalOrdem.PesquisarOrdemConcluidas(descricao, codigo);
        }

        public List<DTOOrdem> BuscarOrdemPendentes()
        {
            return dalOrdem.BuscarOrdemPendentes();
        }

        public List<DTOOrdem> BuscarOrdemConcluidas()
        {
            return dalOrdem.BuscarOrdemConcluidas();
        }
    }
}
